package com.product.service;

import com.common.VO.SupermarketResult;
import com.common.domain.Product;

import java.util.List;

/**
 * @author Elias
 * @version 1.0
 * @date 2021-05-12 11:15
 * @description
 * @copyright 2021
 */
public interface ProductService {
    /**
     * 分页查询
     * @param page 查询第几页
     * @param rows 查询几条
     * @return SupermarketResult
     */
    public SupermarketResult queryByPage(int page,int rows);
    /**
     * 查询单个商品
     * @param productId 商品id
     * @return 查询出的商品
     */
    public Product queryByProductId(String productId) throws Exception;
    /**
     * 商品新增
     * @param product 新增的商品
     */
    public void addProduct(Product product);
    /**
     * 修改商品
     * @param product 修改的商品
     */
    public void updateProduct(Product product);
    /**
     * 查询全部商品
     * @return 全部商品列表
     */
    public List<Product> queryProducts();

}
